.mmm_main {
  background-color: #fff;
}
.mmm_main .nav {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 0 0.2rem;
  background-image: linear-gradient(to bottom, #ffffff, #ececec);
}
.mmm_main .nav .left {
  height: 0.93333333rem;
  font-size: 0.32rem;
  font-weight: 700;
  line-height: 0.90666667rem;
}
.mmm_main .nav .right button {
  width: 1.65333333rem;
  height: 0.72rem;
  font-size: 0.32rem;
  border-radius: 0.13333333rem;
  border: none;
  vertical-align: middle;
  border: 1px solid #ccc;
}
.mmm_main .items .item a {
  display: block;
  height: 3.12rem;
  border-bottom: 1px solid #ccc;
  padding: 0.36rem 0.53333333rem 0 0.26666667rem;
}
.mmm_main .items .item a img {
  width: 2.65333333rem;
  margin-right: 0.26666667rem;
  float: left;
}
.mmm_main .items .item a .info {
  overflow: hidden;
  height: 100%;
}
.mmm_main .items .item a .info p {
  font-size: 0.34666667rem;
}
.mmm_main .items .item a .info .price {
  font-size: 0.4rem;
  color: red;
}
.mmm_main .items .item a .info .num {
  color: #B8B6C2;
  font-size: 0.29333333rem;
}
.mmm_main .items .item a .info .num span:first-child {
  padding: 0.13333333rem;
}
.mmm_main .pagination {
  height: 1.24rem;
  padding: 0.21333333rem 0.56rem;
  position: relative;
}
.mmm_main .pagination .prev,
.mmm_main .pagination .next {
  width: 2.21333333rem;
  height: 0.90666667rem;
  font-size: 0.32rem;
  background-color: #DDDDDD;
  border-radius: 0.13333333rem;
  border: none;
}
.mmm_main .pagination .center {
  position: absolute;
  top: 0.18666667rem;
  left: 50%;
  transform: translateX(-50%);
}
.mmm_main .pagination .center select {
  padding: 0.21333333rem 0.34666667rem;
  font-size: 0.34666667rem;
}
.mmm_footer {
  height: 3.10666667rem;
}
